// null 不存在的值
// undefined 表示未初始化的值

let x_und: undefined = undefined
let y_nul: null = null
// let z_und: string = undefined

function doSomething(x: string | null) {
  if (x === null) {
    // 做一些事情
  } else {
    console.log('Hello, ' + x.toUpperCase())
  }
}

function liveDangerouly(x: number | null) {
  console.log(x?.toFixed())
}